【redo log、bin log、undolog、purge操作、group commit】
一致性的非锁定读(consistent nonlocking read)是指InnoDB存储引擎通过行多版本控制(multi versioning)的方式来读取当前执行时间数据库中行的数据。如果读取的行正在执行DELETE或UPDATE操作,这时读取操作不会因此去等待行上锁的释放。相反地,InnoD
【行锁及其算法、死锁、意向锁】
InnoDB存储引擎有3种行锁的算法,其分别是:❑Record Lock:单个行记录上的锁❑Gap Lock:间隙锁,锁定一个范围,但不包含记录本身❑Next-Key Lock∶Gap Lock+Record Lock,锁定一个范围,并且锁定记录本身Record Lock总是会去锁住索引记录,如果I
【MySQL从小白到高手】第五篇:最强迪卡尔积详解
目录前言查询~增强版的查询~ 聚合函数,还可以搭配where字句来使用~ GROUP BY分组操作 HAVING 联合查询~ 如何在SQL中进行笛卡尔积?总结和查询结合在一起的新增操作~简述~把从上一个表中的查询结果,做为下一个表要插入的数据~操作案例~:创建两个表演示一下 聚合查询~把多个数据进行
对线HR_MySQL存储引擎,原来是这样啊
超详细,超得劲,一起攻克SQL底层,学会SQL优化
Mysql常用函数总结
mysql数据库常用函数总结,这一篇就够啦!!!
MySQL的体系结构
一、客户端连接器 二、Server层(连接层) 三、SQL层 四、存储引擎 五、文件系统层上图中,连接池 为连接层,系统管理和控制工具 & SQL接口& 解析器&查询优化器&缓存为 SQL 层, 可插拔存储引擎为存储引擎层,系统文件、文件和日志s为文件系统层。客户端连接器不属于以上任何一层,可以将客
实战篇:Oracle 数据库标准版(SE)转换为企业版(EE)
那么如何将标准版升级到企业版呢?
openGauss简单查询SQL的执行流程解析
上一期酷哥分析了openGauss数据库的启动过程,包括主线程,辅助线程及业务处理线程的启动过程,这一期主要分析简单查询语句在业务处理线程Postgres上的执行流程,并介绍如何利用gdb梳理代码逻辑。
【MySQL从小白到高手】第四篇:外键约束详解和表的设计思路
目录前言 MySQL的约束~表的设计FOREIGN KEY~简述~:foreign key : 外键约束 (针对两张表,进行了关联~~)语法格式~:案例背景~:假设有两张表~每个学生都得属于一个具体的班级,这个班级得存在!!!如果学生表这里出现了一个记录,班级classid是10000,此时这样的数
MySQL删除外键、增加外键及删除主键、增加主键
MySQL删除外键、增加外键及删除主键、增加主键示例
卷妹带你学数据库---5天冲刺Day1
卷妹带你学数据库—5天冲刺Day1👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网课:尚硅谷💻首发时间:🎞2022年5月31日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)
本文将 mysql 数据库中函数的相关知识进行了总结,并提供案例供大家吸收学习。需要注意的是对于聚合函数、数学函数、字符串函数、日期函数只需要会使用并熟悉即可,想不起来的时候可以在本文中查询相应的函数。对于控制流函数,在实际查询的时候使用频率还是比较高的,需要重点掌握。
MySQL高可用之双主+Keepalived,轻松实现单点故障VIP转移
keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障
数据库恢复技术
文章目录数据库恢复技术事务的基本概念数据库恢复概述恢复实现技术恢复策略数据库恢复技术事务的基本概念为了解决运行因故障而终止(在操作之间发生故障导致数据库不正确)和并发(同时交替进行书记处更改导致原来的数据被覆盖等导致数据库不正确)的问题事务的定义一个数据库操作序列(由多个操作组成的有序序列)事务是一
TYUT太原理工大学2022数据库大题之分解关系模式
题型四分解关系模式:考点:关系模式的基本函数依赖、关系候选键、关系属于第几范式、关系属于第几NF、分解NF模式集(10分)要掌握本题首先要掌握很多基本概念,我们来浅看一下吧,只讲要考的和做题会用到的、我不讲书上的官方话了,怎么好理解怎么来一、基本概念1、函数依赖(FD):函数依赖是同一关系内部属性与
肝了五万字把SQL数据库从基础到高级所有命令写的明明白白,内容实在丰富,MySQL这一篇就够了
肝了五万字把SQL数据库从基础到高级所有命令写的明明白白,内容实在丰富,MySQL这一篇就够了,如果觉得不错可以关注博主,一起进步 🦢
数据库 存储过程的建立 调用 加密
来了,来了,快来看,你有山他有水,而我有图有文有例子,学起来!
TYUT太原理工大学2022数据库题库选择题总结
第1章一、单选题1、数据库(DataBase,DB)是存储在计算机上的( 结构化的)相关数据集合。2、反映现实世界中实体及实体间联系的信息模型是( 实体联系(ER)模型 )3、学生实体(型)与选课实体(型)之间具有的联系是( 多对多 )联系4、数据管理技术经历了4个发展阶段,其中数据独立性最高的是(
Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引
🍉 作者简介:半旧518,长跑型选手,专注于java后端🍌 专栏简介:mysql进阶,主要讲解mysql数据库进阶知识,包括索引、分库分表等🌰 文章简介:本文将介绍索引的分类、创建、删除,Mysql8.0中索引的新特性,索引的设计原则🍎 三连、互关必回哟
【Java】使用JDBC访问、操作MySQL数据库(持续更新)
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。